package day03;

import java.util.Scanner;

/**
 * 使用Scanner依次接收以下三种数据类型的值：
 *
 * 1. int类型
 * 2. String类型
 * 3. double类型
 *
 * 接收三个值后，再计算：
 *
 * 1. 求和：int + double
 * 2. 拼接字符串：int + double + String
 *
 * 分别接收计算结果后，输出该计算结果。
 *
 * @since 15:06
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class ScannerBasicDemo {
    public static void main(String[] args) {
        // 为了避免出现混用问题，统一使用nextLine方法接收键盘录入
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入一个int数值：");
        String intNumStr = sc.nextLine();
        int intNum = Integer.parseInt(intNumStr);
        System.out.print("请输入一个String字符串：");
        String str = sc.nextLine();
        System.out.print("请输入一个double数值：");
        String doubleNumStr = sc.nextLine();
        double doubleNum = Double.parseDouble(doubleNumStr);

        System.out.println("两个数值相加的结果是：" + (intNum + doubleNum));
        System.out.println("字符串拼接的结果是：" + (intNum + doubleNum + str));
    }

}
